Text copied to clipboard!

Title

Text copied to clipboard!

Game Mechanics Programmer

Description

Text copied to clipboard!
We are looking for a Game Mechanics Programmer to join our game development team and help create exciting and innovative experiences for players. The ideal candidate will have a passion for video games, strong programming skills, and experience in developing game mechanics such as physics, AI, combat systems, character movement, and environmental interaction. As a Game Mechanics Programmer, you will work closely with game designers, artists, and other developers to turn ideas into functional and fun features. You will be responsible for implementing and optimizing core gameplay systems, ensuring performance and stability across various platforms. Experience with game engines such as Unity or Unreal Engine is required, as well as proficiency in programming languages like C++, C#, or Python. Problem-solving ability, creativity, and attention to detail are critical for success in this role. If you're excited about building engaging gameplay systems and working in a dynamic and creative environment, we’d love to meet you.

Responsibilities

Text copied to clipboard!
  • Design and implement gameplay mechanics
  • Collaborate with designers and artists to integrate features
  • Optimize game performance and stability
  • Analyze and resolve technical issues
  • Create and maintain code documentation
  • Integrate AI and physics into gameplay
  • Test and debug gameplay features
  • Participate in development and review meetings
  • Support multiple platforms (PC, consoles, mobile)
  • Continuously improve gameplay systems

Requirements

Text copied to clipboard!
  • Degree in Computer Science or related field
  • Experience with Unity or Unreal Engine
  • Strong knowledge of C++, C#, or Python
  • Understanding of game design principles
  • Ability to work in a team
  • Good knowledge of physics and mathematics
  • Experience in debugging and testing
  • Creative thinking and problem-solving
  • Good command of English
  • Experience developing for multiple platforms

Potential interview questions

Text copied to clipboard!
  • Which game engines have you used and for what projects?
  • How would you implement a combat system in a game?
  • What is your experience with AI in games?
  • How do you ensure game performance?
  • What is your debugging process?
  • Do you have experience with multiplayer mechanics?
  • How do you collaborate with designers and artists?
  • What is your favorite game and why?
  • How do you manage deadlines in a project?
  • What is your experience with scripting languages?